#ifndef _DIRLINKLIST_H_
#define _DIRLINKLIST_H_


#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
#include <errno.h>
#include <sys/types.h>
#include <fcntl.h>
#include <string.h>
#include <dirent.h>
    

//定义链表存放　图片名称
typedef struct linklist
{
	char image_name[100];
	struct linklist *next;
	struct linklist *prev;
}listnode,*linklist;
	
	
//进入目录
linklist open_dir(char *argv,linklist head);


//初始化链表
linklist init_list(void);


//创建新节点
linklist creat_node(char *image_name);


//插入链表末尾
void insert_add_tail(linklist new,linklist head);


//遍历寻找主页图片并且插入链表尾
void find_list(linklist head); 

 //删除节点
void remove_list(linklist move);
#endif